const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true ,
  devServer: {
    port: 3000
  },
  chainWebpack: config => {
    // 通过 chainWebpack 访问 webpack 配置
    config.module
      .rule('js')
      .test(/\.js$/) // 匹配所有的 .js 文件
      .exclude
      .add(/node_modules/) // 排除 node_modules 文件夹
      .end()
      .use('babel-loader')
      .loader('babel-loader') // 使用 babel-loader
      .options({
        presets: [
          '@babel/preset-env' // 使用 babel-preset-env 转换现代 JS 代码
        ]
      });
  }
})
